Parallel Computing for Accelerator Simulation
نویسندگان
چکیده
Simulation of the dynamics of beams in particle accelerators is an important tool in the design of new particle accelerators; detailed study and optimization of existing machines; Model based Accelerator Control. In recent years, with new structures and new methods of acceleration being considered, and with the growing importance of high current accelerators, namely machines in which non linear space charge forces are a determining factor, simulation in the full 6-dimension phase space is playing an increasing important role. Accelerator simulation is mostly done by numerically tracking a large number of representative macro particles through the machine lattice (PIC or Water-Bag techniques). Collective space charge forces are applied to each individual particle. These forces are due to the other particles, in the presence of image charges and currents being induced on the walls of the acceleration chamber. Parallel computing is the best answer to the needs of fast simulation. Engineering uid dynamics problems involving the prediction of turbulent ows with direct numerical simulation (DNS) are still beyond the capability of the most state-of-the-art hardware. Large-eddy simulation (LES) is a viable alternative to DNS in which certain portion of the detailed small-scale information resolved in DNS is suppressed. This simpliication makes the computational problem more tractable. However, even with LES, today's challenging problems require accurate schemes with higher grid resolution. In addition to these, shorter turnaround time to approximate the instantaneous ow behavior has become more important. As part of a research eeort towards the large-eddy simulation of diesel combustion engines, widely used KIVA-3 code originally developed by Los Alamos National Laboratory 1] was restructured for parallel execution via message-passing. One-dimensional domain decomposition approach initially proposed & developed on Intel Paragon system by Yasar 2] was successfully implemented into a generic KIVA-3 code from scratch with substantial improvements (Gel 3]). KIVA-3 is a general computational uid dynamics (CFD) code based on the Arbitrary Lagrangian-Eulerian (ALE) method with enhanced features for internal combustion engine applications. The method is typically implemented in three phases. The rst phase is an explicit Lagrangian update of the equations of motion. The second phase is an optional implicit phase that allows sound waves to move many computational cells per time step if the material velocities are smaller than the uid sound speed. The third and nal phase is the remap phase where the solution from the end of phase two is mapped back onto an Eulerian grid …
منابع مشابه
Monte Carlo Simulation of a Linear Accelerator and Electron Beam Parameters Used in Radiotherapy
Introduction: In recent decades, several Monte Carlo codes have been introduced for research and medical applications. These methods provide both accurate and detailed calculation of particle transport from linear accelerators. The main drawback of Monte Carlo techniques is the extremely long computing time that is required in order to obtain a dose distribution with good statistical accuracy. ...
متن کاملGreen Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملParallel and Distributed Computing in Circular Accelerators
There are some problems of accelerator simulation (for example, computer design of new accelerator projects, optimization of working machines and quasi-real time accelerator control) which demand high performance computing using parallel and distributed computer systems. In particular, usage of computer clusters set is perspective for this purpose. In this reports we develop the approach sugges...
متن کاملSciDAC advances in beam dynamics simulation: from light sources to colliders
In this paper, we report on progress that has been made in beam dynamics simulation, from light sources to colliders, during the first year of SciDAC-II accelerator project, “Community Petascale Project for Accelerator Science and Simulation (ComPASS)”. Several parallel computational tools for beam dynamics simulation will be described. A number of applications in current and future accelerator...
متن کاملParallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملSolving Hyperbolic PDEs using Accelerator Architectures
This thesis investigates using highly parallel accelerator architectures to accelerate the simulation of nonlinear hyperbolic PDEs. Second-order accurate finite volume flux-limiter methods are implemented for the shallow water equations using cartesian grids and explicit time-stepping. The solver is implemented for three different architectures, a multicore x86 CPU using threading, IBM’s Cell P...
متن کامل